package com.aasa.siccosap.form;

import java.util.ArrayList;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import java.util.List;

import com.aasa.siccosap.bean.DocumentosObra;
import com.aasa.siccosap.bean.ValorCombo;


public class ConsultaForm extends ActionForm{
	
	String metodo;
	
	String strPb_codigoCliente;
	String strPb_nombreCliente;
	String strPb_razonSocial;
	String strPb_ruc;
	
	// TODO - Ver si utilizo Date:
	String strPb_fechaInicio;
	String strPb_fechaFin;
	
	
	String strPb_estadoElementosCuenta;
	String strPb_aplicacionCuentasCorrientes;
	

	
	String strPb_numeroObra;
	
	/*listados*/
	//Inicio
	ArrayList aobjPb_listaCuentasCorrientes;
	List<ValorCombo> aobjPb_listaEjercicio;
	List<ValorCombo> aobjPb_listaPeriodo;
	List<ValorCombo> aobjPb_listaObras;
	List<ValorCombo> aobjPb_listaEstadoCuenta;
	List<DocumentosObra> aobjPb_listadocumentosObras;
	//Fin

	
	
	String strPb_tipoDeposito;
	String strPb_ejercicioSeleccionado;
	String strPb_periodoSeleccionado;
	
	String strPb_obraSeleccionada;
	//garantias
	String strPb_tipoGarantia;
	
	String strPb_nombreObra;
	String strPb_nroObra;
	
	//pedido
	String strPb_numeroPedido;
	String strPb_estadoPedido;
	//certificado
	String strPb_tipoCertificado;
	String strPb_nombreContacto;
	String strPb_telefono1;
	String strPb_telefono2;
	String strPb_correoContacto;
	
	String strPb_detalleSolicitud;
	
	String strPb_opcionReporte;
	
	String strPb_ordenCompra;
	

	public void reset(ActionMapping mapping, HttpServletRequest request) {
        super.reset(mapping, request);
    }
    
    public ActionErrors validate(ActionMapping mapping, 
                                 HttpServletRequest request) {
    	return super.validate(mapping, request);
    }
    
	public String getMetodo() {
		return metodo;
	}

	public void setMetodo(String metodo) {
		this.metodo = metodo;
	}
    
	public String getStrPb_codigoCliente() {
		return strPb_codigoCliente;
	}

	public void setStrPb_codigoCliente(String strPb_codigoCliente) {
		this.strPb_codigoCliente = strPb_codigoCliente;
	}

	public String getStrPb_nombreCliente() {
		return strPb_nombreCliente;
	}

	public void setStrPb_nombreCliente(String strPb_nombreCliente) {
		this.strPb_nombreCliente = strPb_nombreCliente;
	}

	public String getStrPb_razonSocial() {
		return strPb_razonSocial;
	}

	public void setStrPb_razonSocial(String strPb_razonSocial) {
		this.strPb_razonSocial = strPb_razonSocial;
	}

	public String getStrPb_ruc() {
		return strPb_ruc;
	}

	public void setStrPb_ruc(String strPb_ruc) {
		this.strPb_ruc = strPb_ruc;
	}

	public String getStrPb_estadoElementosCuenta() {
		return strPb_estadoElementosCuenta;
	}

	public void setStrPb_estadoElementosCuenta(String strPb_estadoElementosCuenta) {
		this.strPb_estadoElementosCuenta = strPb_estadoElementosCuenta;
	}

	public String getStrPb_aplicacionCuentasCorrientes() {
		return strPb_aplicacionCuentasCorrientes;
	}

	public void setStrPb_aplicacionCuentasCorrientes(
			String strPb_aplicacionCuentasCorrientes) {
		this.strPb_aplicacionCuentasCorrientes = strPb_aplicacionCuentasCorrientes;
	}

	public String getStrPb_numeroObra() {
		return strPb_numeroObra;
	}

	public void setStrPb_numeroObra(String strPb_numeroObra) {
		this.strPb_numeroObra = strPb_numeroObra;
	}

	public String getStrPb_fechaInicio() {
		return strPb_fechaInicio;
	}

	public void setStrPb_fechaInicio(String strPb_fechaInicio) {
		this.strPb_fechaInicio = strPb_fechaInicio;
	}

	public String getStrPb_fechaFin() {
		return strPb_fechaFin;
	}

	public void setStrPb_fechaFin(String strPb_fechaFin) {
		this.strPb_fechaFin = strPb_fechaFin;
	}

	public ArrayList getListaCuentasCorrientes() {
		return aobjPb_listaCuentasCorrientes;
	}

	public void setListaCuentasCorrientes(
			ArrayList objPb_listaCuentasCorrientes) {
		aobjPb_listaCuentasCorrientes = objPb_listaCuentasCorrientes;
	}

	public List<ValorCombo> getListaEjercicio() {
		return aobjPb_listaEjercicio;
	}

	public void setListaEjercicio(List<ValorCombo> valPb_listaEjercicio) {
		aobjPb_listaEjercicio = valPb_listaEjercicio;
	}

	public List<ValorCombo> getListaPeriodo() {
		return aobjPb_listaPeriodo;
	}

	public void setListaPeriodo(List<ValorCombo> valPb_listaPeriodo) {
		aobjPb_listaPeriodo = valPb_listaPeriodo;
	}

	public List<ValorCombo> getListaObras() {
		return aobjPb_listaObras;
	}

	public void setListaObras(List<ValorCombo> valPb_listaObras) {
		aobjPb_listaObras = valPb_listaObras;
	}

	public List<ValorCombo> getListaEstadoCuenta() {
		return aobjPb_listaEstadoCuenta;
	}

	public void setListaEstadoCuenta(List<ValorCombo> valPb_listaEstadoCuenta) {
		aobjPb_listaEstadoCuenta = valPb_listaEstadoCuenta;
	}

	public List<DocumentosObra> getListadocumentosObras() {
		return aobjPb_listadocumentosObras;
	}

	public void setListadocumentosObras(
			List<DocumentosObra> docPb_listadocumentosObras) {
		aobjPb_listadocumentosObras = docPb_listadocumentosObras;
	}

	public String getStrPb_tipoDeposito() {
		return strPb_tipoDeposito;
	}

	public void setStrPb_tipoDeposito(String strPb_tipoDeposito) {
		this.strPb_tipoDeposito = strPb_tipoDeposito;
	}

	public String getStrPb_ejercicioSeleccionado() {
		return strPb_ejercicioSeleccionado;
	}

	public void setStrPb_ejercicioSeleccionado(String strPb_ejercicioSeleccionado) {
		this.strPb_ejercicioSeleccionado = strPb_ejercicioSeleccionado;
	}

	public String getStrPb_periodoSeleccionado() {
		return strPb_periodoSeleccionado;
	}

	public void setStrPb_periodoSeleccionado(String strPb_periodoSeleccionado) {
		this.strPb_periodoSeleccionado = strPb_periodoSeleccionado;
	}

	public String getStrPb_obraSeleccionada() {
		return strPb_obraSeleccionada;
	}

	public void setStrPb_obraSeleccionada(String strPb_obraSeleccionada) {
		this.strPb_obraSeleccionada = strPb_obraSeleccionada;
	}

	public String getStrPb_tipoGarantia() {
		return strPb_tipoGarantia;
	}

	public void setStrPb_tipoGarantia(String strPb_tipoGarantia) {
		this.strPb_tipoGarantia = strPb_tipoGarantia;
	}

	public String getStrPb_nombreObra() {
		return strPb_nombreObra;
	}

	public void setStrPb_nombreObra(String strPb_nombreObra) {
		this.strPb_nombreObra = strPb_nombreObra;
	}

	public String getStrPb_nroObra() {
		return strPb_nroObra;
	}

	public void setStrPb_nroObra(String strPb_nroObra) {
		this.strPb_nroObra = strPb_nroObra;
	}

	public String getStrPb_numeroPedido() {
		return strPb_numeroPedido;
	}

	public void setStrPb_numeroPedido(String strPb_numeroPedido) {
		this.strPb_numeroPedido = strPb_numeroPedido;
	}

	public String getStrPb_estadoPedido() {
		return strPb_estadoPedido;
	}

	public void setStrPb_estadoPedido(String strPb_estadoPedido) {
		this.strPb_estadoPedido = strPb_estadoPedido;
	}

	public String getStrPb_tipoCertificado() {
		return strPb_tipoCertificado;
	}

	public void setStrPb_tipoCertificado(String strPb_tipoCertificado) {
		this.strPb_tipoCertificado = strPb_tipoCertificado;
	}

	public String getStrPb_nombreContacto() {
		return strPb_nombreContacto;
	}

	public void setStrPb_nombreContacto(String strPb_nombreContacto) {
		this.strPb_nombreContacto = strPb_nombreContacto;
	}

	public String getStrPb_telefono1() {
		return strPb_telefono1;
	}

	public void setStrPb_telefono1(String strPb_telefono1) {
		this.strPb_telefono1 = strPb_telefono1;
	}

	public String getStrPb_telefono2() {
		return strPb_telefono2;
	}

	public void setStrPb_telefono2(String strPb_telefono2) {
		this.strPb_telefono2 = strPb_telefono2;
	}

	public String getStrPb_correoContacto() {
		return strPb_correoContacto;
	}

	public void setStrPb_correoContacto(String strPb_correoContacto) {
		this.strPb_correoContacto = strPb_correoContacto;
	}

	public String getStrPb_detalleSolicitud() {
		return strPb_detalleSolicitud;
	}

	public void setStrPb_detalleSolicitud(String strPb_detalleSolicitud) {
		this.strPb_detalleSolicitud = strPb_detalleSolicitud;
	}

	public String getStrPb_opcionReporte() {
		return strPb_opcionReporte;
	}

	public void setStrPb_opcionReporte(String strPb_opcionReporte) {
		this.strPb_opcionReporte = strPb_opcionReporte;
	}

	public String getStrPb_ordenCompra() {
		return strPb_ordenCompra;
	}

	public void setStrPb_ordenCompra(String strPb_ordenCompra) {
		this.strPb_ordenCompra = strPb_ordenCompra;
	}


    
}
